package com.yu.mall.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Desc:
 * @Author: zhangyicheng
 * @Date: 2021/3/21
 */
@Data
@ApiModel
public class PostSalesDto implements Serializable {

    @ApiModelProperty(value="京东订单号",required = true)
    private String orderId;

    @ApiModelProperty(value="用户名",required = true)
    private String customerName;

    @ApiModelProperty(value="联系人",required = true)
    private String customerContactName;

    @ApiModelProperty(value="联系人手机号",required = true)
    private String customerMobilePhone;

    @ApiModelProperty(value="取件方式。4上门取件7客户送货， 40客户发货",required = true)
    private Integer pickwareType;

    @ApiModelProperty(value="取件省",required = true)
    private Integer pickWareProvince;

    @ApiModelProperty(value="取件市",required = true)
    private Integer pickWareCity;

    @ApiModelProperty(value="取件县",required = true)
    private Integer pickWareCounty;

    @ApiModelProperty(value="取件乡镇",required = true)
    private Integer pickWareVillage;

    @ApiModelProperty(value="取件街道地址",required = true)
    private String pickWareAddress;

    @ApiModelProperty(value="返件方式。10自营配送，20第三方配送",required = true)
    private Integer returnWareType;

    @ApiModelProperty(value="返件省",required = true)
    private Integer returnWareProvince;

    @ApiModelProperty(value="返件市",required = true)
    private Integer returnWareCity;

    @ApiModelProperty(value="返件县",required = true)
    private Integer returnWareCountry;

    @ApiModelProperty(value="返件乡镇",required = true)
    private Integer returnWareVillage;

    @ApiModelProperty(value="返件街道地址",required = true)
    private String returnWareAddress;

    @ApiModelProperty(value="售后申请号",required = true)
    private String thirdApplyId;

    @ApiModelProperty(value="申请信息集合。一个SKU只能有一个条目",required = true)
    private List<AfsApplyInfoItem> afsApplyInfoItemList;
}
